package com.hnevc.caoliuye;
import java.util.Random;
import java.util.Scanner;

/**
 * 已知某个班有 30 个学生，学习 5 门课程，已知所有学生的各科成绩。请编写程序：分别计算每个学生的平均成绩，并输出。
 * 注意：定义一个二维数组 A，用于存放 30 个学生的 5 门成绩。定义一个一维数组 B，用于存放每个学生的 5 门课程的平均成绩。
 * ①使用二重循环，将每个学生的成绩输入到二维数组 A 中。
 * ②使用二重循环，对已经存在于二维数组 A 中的值进行平均分计算，将结果保存到一维数组 B 中。
 * ③使用循环输出一维数组 B（即平均分）的值。
 */

public class homework04 {
    public static void main(String[] args) {
        int[][] a=new int[30][5];//30学生5门课
        int[] b=new int[30];//成绩
        int i,j;
        for(i=0;i<a.length;i++)
        {int count=0;//计数器
            for(j=0;j<5;j++){
                a[i][j]=new Random().nextInt(101);//随机赋值
                count+=a[i][j];//累加5次
                System.out.printf(a[i][j]+"\t");//输出5门成绩
            }
            System.out.printf("\n");
            b[i]= (int) (count/5.0);//将平均分给B数组
        }
        for(i=0;i<b.length;i++)
            System.out.println("平均分"+b[i]);//遍历输出
    }

}
